/*
 * @Author: linzeqin
 * @Date: 2019-09-20 16:47:16
 * @description: jenkins相关icon
 */
import React from 'react'

/** 公共配置 */
const commonParams = {
    viewBox: '0 0 1024 1024',
    version: '1.1',
    width: '1em',
    height: '1em',
    fill: 'currentColor',
}

/** jenkins图标 */
export const jenkins_Logo = () => {
    return (
        <svg
        {...commonParams}
        >
            <path
                d="M122.722933 1024h-41.584874a164.889355 164.889355 0 0 1-2.98558-8.402277c-9.169998-28.405667-25.334784-63.550217-29.514598-91.870582-6.227068-41.968734 33.267899-44.314547 58.602684-62.483938 39.025804-28.149761 69.734634-43.717431 112.044577-69.137518 12.58209-7.591905 50.413662-26.571668 54.636126-35.315154 8.572882-17.40167-14.714648-41.883432-20.899065-55.489149-9.596509-21.581483-14.714648-39.921479-16.036833-61.161753-35.14455-5.587301-62.057427-26.742272-78.648725-50.541615-26.870226-39.452316-45.466128-112.385786-22.391855-167.874936 1.919302-4.393069 10.833393-13.008601 12.155578-19.747483 2.559069-13.179206-4.478371-30.70883-5.160789-44.741059-2.559069-72.16575 12.155578-134.35113 60.820543-156.103218 19.747484-78.47812 90.121885-104.623277 156.657683-143.606429 24.780319-14.586694 52.20501-23.969948 80.610678-34.41948 101.168533-37.405061 257.101146-30.36762 340.995962 33.395852 35.656363 26.998179 92.808907 84.065421 113.281461 125.351737 53.825754 108.973694 49.901848 291.136766 12.240881 423.739198-5.160789 17.956135-12.411485 44.015989-22.733065 65.384216-7.165394 14.885252-29.386644 44.78371-26.65697 58.005567 2.729674 13.392462 50.71222 49.901848 61.07645 59.498358 18.5106 17.998786 53.740452 41.584874 56.470126 63.976728 2.985581 23.756692-10.577486 56.981939-17.486973 79.970911-9.2553 30.751481-18.595902 61.46031-27.893853 90.889606H122.637631l0.085302 0.682418z m473.598395-151.02773c-23.244878-12.752695-58.048218-26.486366-88.074629-32.244271-37.063851-6.994789-33.225248 50.669569-31.988365 85.046397 1.279535 27.424691 15.397066 56.128916 21.794739 74.38361 3.198836 8.402277 3.795953 17.486972 10.876044 19.150367 12.795346 2.900278 55.019986-13.904276 67.175565-20.429902 25.590691-13.989578 45.380826-35.997573 67.132914-50.71222 0.682418-7.250696 0.682418-14.501392 1.322185-21.666785a112.940251 112.940251 0 0 0-46.745663-11.814369c13.392462-6.397673 31.988364-6.397673 44.143943-14.160183l0.682419-8.231672c-21.154972-1.322186-29.386644-10.833393-43.546827-18.595903l-2.772325-0.725069z m317.964341 125.223783c8.231672-26.401063 15.311764-52.077057 19.832785-74.724819 2.516418-12.240881 9.169998-39.153758 7.591906-50.157755-2.516418-19.576879-29.173388-34.078271-42.821757-46.319152-24.908273-22.391855-40.561246-41.584874-66.578449-62.654542-10.577486 15.994182-33.225248 26.230459-41.883432 38.983153 61.716217-29.386644 72.890819 111.959275 48.664965 157.340101 3.838604 14.07488 16.676601 19.23567 21.922692 31.391248l-3.667999 7.080091h54.977336c0.597116 0 1.322186 0 1.919301 0.597116l0.042652-1.535441z m-282.990396-0.511814c-2.089906-3.156185-4.265115-5.757906-6.397673-8.914091l-12.837997 8.316975h19.23567v0.597116z m118.186343 0c0.341209-8.914091 0.767721-17.231066 1.236883-25.505389-22.56246 1.236883-35.14455-20.472553-50.968127-22.477157-13.818973-1.919302-25.590691 15.397066-43.504175 8.316974-4.094511 4.478371-7.847812 9.681812-12.155578 13.477765 6.568277 7.677207 12.58209 15.994182 18.084088 24.908272h34.803341c0.597116-6.994789 5.757906-12.155578 12.752694-12.155578 7.080091 0 12.155578 5.160789 12.155579 11.515811h28.14976l-0.554465 1.919302z m90.249838 0c-13.392462-20.429902-40.390641-38.300735-71.653936-23.67139l-1.322185 23.074274h72.976121v0.597116z m-362.961306 0l-4.478371-14.671996c-9.596509-30.751481-15.311764-53.740452-17.273716-71.653936-38.983153-18.595902-79.970911-37.149154-113.196159-60.820543-6.397673-4.478371-47.300128-57.579056-52.460917-55.659754-74.170354 28.832179-143.265221 79.288492-205.322647 127.271038 10.918695 23.756692 20.472553 48.664965 29.429295 74.213005h362.74805l0.554465 1.322186z m352.511774-90.121885c-1.236883-21.83739-6.994789-66.578449-20.472553-74.213005-28.149761-16.676601-78.734027 33.225248-99.803696 40.220037 1.919302 6.397673 5.757906 11.558462 6.397672 20.472553 12.155578-3.156185 27.509993-1.236883 38.300735 3.923906-12.752695 1.236883-26.827575 1.236883-35.144549 6.994789-3.156185 8.316975 0.682418 20.472553-1.236884 32.58548 29.386644 8.402277 63.976728 12.923299 101.722998 14.160183 6.994789-9.681812 9.596509-27.509993 8.999394-46.148547l1.236883 2.004604z m-174.016701-15.354415c-1.919302 15.994182 1.919302 21.752088 5.075487 40.220037 53.740452 16.676601 44.143943-74.213005-5.757906-40.902455l0.682419 0.682418zM373.852918 832.069815c-19.193019 19.491577 54.209615 46.148547 77.36919 47.556034 0-12.411485 7.03744-24.05525 5.757906-32.884038-27.680598-4.990185-64.062031-1.748697-82.956492-14.757299l-0.170604 0.085303z m237.353662 9.169997c0 1.834-2.60172 1.236883-2.900278 2.729674 24.737668 19.23567 43.248268 23.244878 76.900028 21.752088 15.098508-11.174602 28.576272-24.012599 44.485151-34.41948-36.466735 3.156185-82.402026 25.889249-118.356947 9.767114l-0.127954 0.170604z m145.866941-756.076977c-68.455099-38.641944-185.532513-67.857983-259.148401-31.177992-58.85859 29.514597-139.469268 78.520771-166.296843 140.407593 25.590691 59.796916-7.080091 114.560995-9.639161 175.253585-0.767721 32.329573 15.354415 60.564636 16.676601 95.666535-8.53023 14.416089-35.187201 16.207438-53.740452 15.18381-6.227068-31.09269-17.103112-66.066635-49.262081-69.564029-45.380826-4.904883-78.691376 32.628132-80.653329 71.82454-2.559069 46.020593 35.571061 122.1529 88.970304 117.077413 20.813762-1.961953 25.931901-23.074273 48.579662-23.074273 12.155578 24.311157-18.979763 31.988364-22.306552 49.262081-0.682418 4.478371 2.516418 21.794739 4.43572 30.069062 9.937718 40.262688 31.732457 92.083838 53.100684 122.835319 27.083482 38.386037 80.354771 44.826361 137.720571 48.664965 10.236277-22.391855 47.982546-20.472553 72.762866-14.757299-29.471946-11.515811-56.981939-40.305339-79.970911-65.213612-26.230459-28.832179-52.460917-60.138125-53.783103-97.244627 49.262081 68.412448 89.56742 127.910806 179.177491 157.979868 67.815332 22.391855 147.103824-10.833393 198.924974-47.300128 21.752088-15.311764 34.590085-39.665572 49.901849-61.375008 57.579056-82.572631 84.449282-200.886927 78.734027-315.405271-2.60172-47.38543-2.60172-94.728209-18.595903-126.034156-16.591298-33.31055-72.293703-62.739845-105.561602-33.31055-6.397673-32.58548 26.827575-52.418266 65.896031-40.902455-28.149761-36.466735-56.981939-79.288492-96.647511-101.722998l0.725069 2.857627z m-177.599398 550.541074c26.230459 65.853379 116.22439 58.133521 192.186092 56.427475-3.582697 8.274324-10.918695 18.553251-19.832786 21.965343-24.311157 9.895067-91.529373 17.40167-125.309085-0.511814-21.581483-11.558462-35.14455-37.234456-47.00157-52.332963-5.843208-7.335998-33.907666-25.931901-0.511814-25.974552l0.469163 0.426511z m6.994789-37.149153c38.087479 19.832786 107.480904 22.093297 159.1741 20.472553 2.814976 11.430509 2.814976 25.334784 2.900279 38.983153-66.151937 3.412092-144.459453-12.96595-161.861123-59.498357h-0.213256z m284.739093-24.950924c-20.173995 38.386037-48.835569 80.909236-108.291276 82.231421-0.980977-12.112927-1.919302-31.348597 0-38.556641 45.380826-4.393069 73.65854-27.552644 108.46188-43.376222l-0.170604-0.298558z m-27.680598-28.448319c-43.504175 28.149761-91.870582 58.645334-163.098007 51.607894-15.013206-13.221857-20.72846-42.693803-6.013812-62.18538 7.76251 13.349811 2.60172 37.74627 24.311157 41.328967 40.305339 7.080091 86.9657-24.652366 116.437646-35.826968 17.913484-30.36762-1.919302-41.584874-17.913484-61.07645-33.31055-39.708223-78.051609-89.56742-76.814726-149.705545 13.392462-9.596509 14.757299 14.714648 16.676601 19.150368 17.231066 40.987757 60.735241 92.808907 92.723605 127.953456 7.677207 8.999393 20.472553 16.676601 21.752088 22.391855 3.923906 16.591298-10.833393 36.424084-8.914091 47.300128l0.853023-0.938325z m-573.231487-28.789528c-13.392462-7.847812-16.761903-42.224641-32.756085-43.077664-22.818366-1.279535-18.681205 44.741059-18.595903 71.611285-15.780926-14.032229-18.553251-58.176172-6.994789-80.610678-13.136555-6.397673-18.979763 7.03744-26.358412 12.155579 9.383254-67.815332 99.803696-31.305946 84.833142 40.945106l-0.127953-1.023628zM201.243704 256.023352c-29.216039 32.244271-23.031622 92.723605-19.576879 135.971873 53.058033-33.481155 123.603039 2.559069 122.963272 59.498358 25.377436-0.682418 9.511207-31.732457 4.904883-51.821151-15.055857-65.213612 25.249482-135.971874 1.748697-195.768789-45.380826 3.540046-82.700584 22.135948-109.95467 51.778499l-0.085303 0.34121z m388.978509 47.470732c13.093904 23.969948 17.231066 48.963523 35.826968 66.962309 8.316975 8.14637 24.481761 18.084089 16.505996 40.561246-1.919302 5.160789-15.567671 16.676601-23.500785 19.193019-28.746877 8.316975-96.135697 1.279535-73.402633-34.547434 24.012599 0.639767 56.043614 15.311764 73.871796-1.919302-13.392462-22.391855-37.74627-65.256263-28.746877-90.846954l-0.554465 0.597116z m264.394494-0.554465h2.900278c14.07488 28.49097 25.590691 58.645334 42.821757 83.809514-11.515811 26.827575-87.562816 50.754871-86.283281 2.431116 16.591298-7.250696 44.741059-1.49279 59.498357-10.662788-8.231672-23.714041-20.472553-42.907059-18.5106-75.535191l-0.426511-0.042651z m-295.487184-68.966913c-60.649939-14.07488-90.889606 25.249482-109.18695 66.237239-16.378042-4.009208-9.852416-26.230459-5.757905-37.660967 10.876044-29.898458 54.593475-69.649332 90.377792-64.232636 15.311764 2.431116 36.168177 16.463345 24.567063 35.571061v0.085303zM411.471234 68.272979c-66.535798 18.766507-151.838102 67.132914-179.13484 126.844527 21.11232-2.985581 35.826968-13.69102 56.726033-14.970554 7.933114-0.682418 18.254693 3.156185 27.339389 0.639767 18.084089-4.43572 33.267899-45.423477 47.001569-60.095474 13.264508-14.757299 29.216039-21.197623 40.134735-34.590084 7.080091-3.838604 17.40167-3.156185 17.913484-14.074881-3.156185-3.198836-6.397673-5.757906-9.937719-4.478371v0.72507z"
                fill=""
                p-id="1400"
            ></path>
        </svg>
    )
}

/** 设置 */
export const setting_icon = () => {
    return (
        <svg
        {...commonParams}
        >
            <path
                d="M691.2 450.56L640 419.84c5.12-15.36 5.12-30.72 5.12-46.08s0-30.72-5.12-46.08l51.2-30.72c20.48-10.24 25.6-35.84 15.36-56.32l-56.32-97.28C640 122.88 614.4 117.76 593.92 128l-51.2 30.72c-25.6-20.48-51.2-35.84-81.92-46.08V51.2c0-20.48-15.36-40.96-40.96-40.96H307.2c-20.48 0-40.96 20.48-40.96 40.96v61.44c-30.72 10.24-56.32 25.6-81.92 46.08L133.12 128c-20.48-10.24-46.08-5.12-56.32 15.36l-56.32 97.28c-10.24 20.48-5.12 40.96 15.36 56.32l51.2 30.72c0 15.36-5.12 30.72-5.12 46.08s0 30.72 5.12 46.08l-51.2 30.72c-20.48 10.24-25.6 35.84-15.36 56.32l56.32 97.28c10.24 20.48 35.84 25.6 56.32 15.36l51.2-30.72c25.6 20.48 51.2 35.84 81.92 51.2v61.44c0 20.48 15.36 40.96 40.96 40.96h112.64c20.48-5.12 40.96-25.6 40.96-46.08v-61.44c30.72-10.24 61.44-25.6 81.92-46.08l51.2 30.72c20.48 10.24 40.96 5.12 56.32-15.36l56.32-97.28c10.24-20.48 5.12-46.08-15.36-56.32z m-327.68 40.96c-66.56 0-117.76-51.2-117.76-117.76S296.96 256 363.52 256s117.76 51.2 117.76 117.76-51.2 117.76-117.76 117.76z m640 353.28l-30.72-15.36c0-10.24 5.12-20.48 5.12-30.72s0-20.48-5.12-30.72l30.72-20.48c10.24-5.12 15.36-20.48 10.24-30.72l-35.84-61.44c-5.12-10.24-20.48-15.36-30.72-10.24l-35.84 20.48c-15.36-10.24-30.72-20.48-51.2-30.72v-35.84c0-15.36-10.24-25.6-25.6-25.6H768c-15.36 0-25.6 10.24-25.6 25.6v35.84c-20.48 5.12-35.84 15.36-51.2 30.72l-30.72-20.48c-10.24-5.12-25.6-5.12-30.72 10.24l-35.84 61.44c-5.12 10.24-5.12 25.6 10.24 30.72L634.88 768c0 10.24-5.12 20.48-5.12 30.72s0 20.48 5.12 30.72l-30.72 20.48c-10.24 5.12-15.36 20.48-10.24 30.72l35.84 61.44c5.12 10.24 20.48 15.36 30.72 10.24l30.72-20.48c15.36 10.24 30.72 25.6 51.2 30.72v35.84c0 15.36 10.24 25.6 25.6 25.6h66.56c15.36 0 25.6-10.24 25.6-25.6v-35.84c20.48-5.12 35.84-15.36 51.2-30.72l30.72 20.48c10.24 5.12 25.6 5.12 30.72-10.24l35.84-61.44c10.24-15.36 5.12-30.72-5.12-35.84z m-199.68 25.6c-40.96 0-71.68-30.72-71.68-71.68 0-40.96 30.72-71.68 71.68-71.68s71.68 30.72 71.68 71.68c0 40.96-30.72 71.68-71.68 71.68z"
                p-id="6988"
            ></path>
        </svg>
    )
}

/** 开始 */
export const start_icon = () => {
    return (
        <svg
        {...commonParams}
        >
            <path
                d="M693.136955 453.600834L462.925403 303.337751a55.926393 55.926393 0 0 0-57.803118-3.00276 69.063466 69.063466 0 0 0-33.530813 61.806797v300.275938a68.813236 68.813236 0 0 0 33.655928 61.556567 55.425933 55.425933 0 0 0 26.39926 6.881323 60.055187 60.055187 0 0 0 32.279663-10.009198l228.084597-150.137968a70.1895 70.1895 0 0 0 31.278744-59.429613 67.436971 67.436971 0 0 0-30.152709-57.678003z m-19.267706 57.427773a21.144431 21.144431 0 0 1-8.883163 18.016557l-227.959482 150.137968c-4.128794 2.627414-6.505979 2.00184-8.132474 1.126035a20.518856 20.518856 0 0 1-7.882243-18.141671v-300.275937a20.769086 20.769086 0 0 1 7.632013-18.391902 6.130634 6.130634 0 0 1 2.5023-0.625574 10.384543 10.384543 0 0 1 5.254829 1.876724l229.836207 150.137969a18.642131 18.642131 0 0 1 7.632013 16.139831z"
                p-id="2182"
            ></path>
            <path
                d="M983.779039 312.846489A511.720243 511.720243 0 0 0 150.137969 150.197023a512.095588 512.095588 0 0 0 561.140657 833.64107A512.971393 512.971393 0 0 0 983.779039 312.846489z m-9.258508 199.308153a462.925403 462.925403 0 1 1-462.925403-462.925403 462.925403 462.925403 0 0 1 462.925403 462.800288z"
                p-id="2183"
            ></path>
        </svg>
    )
}

/** 查看 */
export const see_icon = () => {
    return (
        <svg
        {...commonParams}
        >
            <path
                d="M511.872 286.62784c55.86944 0 114.36544 13.20448 173.8752 39.2448 48.93184 21.41696 98.61632 51.47136 147.66592 89.33888 50.93376 39.32672 90.71104 79.10912 114.5088 104.8064-23.45472 25.34912-62.4896 64.39936-112.83968 103.47008-49.2288 38.1952-99.11808 68.52608-148.26496 90.15808-59.88352 26.35264-118.74304 39.71584-174.94528 39.71584-55.86432 0-114.36032-13.20448-173.87008-39.24992-48.93696-21.41696-98.61632-51.47136-147.66592-89.33888-50.93376-39.3216-90.71104-79.104-114.51392-104.8064 23.45472-25.344 62.49472-64.39424 112.84992-103.46496 49.23392-38.1952 99.11296-68.53632 148.26496-90.1632C396.81024 299.99104 455.67488 286.62784 511.872 286.62784L511.872 286.62784zM511.872 241.14688C237.65504 241.14688 15.36 519.99744 15.36 519.99744s222.29504 278.85568 496.512 278.85568c274.21696 0 496.512-278.85568 496.512-278.85568S786.08896 241.14688 511.872 241.14688L511.872 241.14688M511.104 413.30176c55.80288 0 101.20192 45.39904 101.20192 101.20192 0 55.79776-45.39392 101.1968-101.20192 101.1968-55.79776 0-101.1968-45.39904-101.1968-101.1968C409.9072 458.7008 455.30624 413.30176 511.104 413.30176L511.104 413.30176zM511.104 367.81568c-81.00864 0-146.67776 65.66912-146.67776 146.68288 0 81.00864 65.66912 146.67776 146.67776 146.67776s146.68288-65.66912 146.68288-146.67776C657.792 433.49504 592.11264 367.81568 511.104 367.81568L511.104 367.81568"
                p-id="2551"
            ></path>
        </svg>
    )
}

/** 关联 */
export const relation_icon = () => {
    return (
        <svg
        {...commonParams}
        >
            <path d="M540.096 667.43l-177.14 177.273c-24.471 24.476-57.066 38.051-91.741 38.051s-67.27-13.476-91.74-38.05c-24.471-24.575-38.143-57.077-38.143-91.758 0-34.682 13.473-67.282 38.043-91.758l177.24-177.272c13.969-13.972 13.969-36.565 0-50.437-13.97-13.972-36.558-13.972-50.428 0l-177.24 177.173C90.905 648.702 70 699.24 70 752.946c0 53.707 20.904 104.243 58.948 142.194C168.18 934.38 219.698 954 271.116 954c51.517 0 103.034-19.62 142.168-58.86l177.24-177.272c13.968-13.972 13.968-36.564 0-50.437-13.97-13.873-36.46-13.873-50.428 0zM895.14 128.869c-78.463-78.49-205.965-78.49-284.428 0L433.477 306.165c-13.97 13.974-13.97 36.57 0 50.444 13.968 13.974 36.556 13.974 50.426 0l177.235-177.297c50.625-50.642 132.951-50.642 183.576 0 24.47 24.479 38.043 57.084 38.043 91.77 0 34.687-13.474 67.292-38.043 91.77L667.479 540.15c-13.97 13.974-13.97 36.57 0 50.444C674.414 597.531 683.528 601 692.74 601c9.214 0 18.23-3.469 25.263-10.406L895.24 413.297c78.364-78.392 78.364-206.038-0.099-284.43z m-409.036 461.69L587.49 489.13c14.015-14.02 14.015-36.693 0-50.614-14.015-14.021-36.678-14.021-50.593 0L435.51 539.944c-14.015 14.021-14.015 36.693 0 50.615 6.958 6.96 16.102 10.441 25.346 10.441s18.19-3.48 25.247-10.441z" p-id="5802"></path>
        </svg>
    )
}

/** 关联2 */
export const relation_icon2 = () => {
    return (
        <svg
        {...commonParams}
        >
            <path d="M439.04 92.8a97.92 97.92 0 0 0 35.84 133.76 97.92 97.92 0 0 0 143.36-110.08 97.92 97.92 0 0 0-179.2-23.68zM953.6 791.68a97.92 97.92 0 1 0-179.2-23.68 96.64 96.64 0 0 0 45.44 59.52 97.92 97.92 0 0 0 133.76-35.84zM832 576a166.4 166.4 0 0 1 73.6 0V320l-218.88-128a163.84 163.84 0 0 1-36.48 64L832 362.24zM94.72 693.76A97.92 97.92 0 0 0 128 827.52a97.92 97.92 0 0 0 133.76-35.84 97.92 97.92 0 0 0-84.48-146.56 97.92 97.92 0 0 0-85.12 48.64zM216.32 576V362.24L398.08 256a170.88 170.88 0 0 1-37.12-64L142.72 320v256a167.04 167.04 0 0 1 73.6 0zM704 791.04L524.16 896l-180.48-104.96a171.52 171.52 0 0 1-15.36 37.76 173.44 173.44 0 0 1-19.2 26.88l215.68 124.16 216.32-124.8a170.88 170.88 0 0 1-37.12-64z" p-id="5684"></path>
        </svg>
    )
}

/** √ */
const tick = () => {
    return (
        <svg
        {...commonParams}
        >
            <path d="M476.808045 0.000043C213.401753 0.106685-0.031993 213.68973 0 477.074693S213.551052 953.98938 476.94668 954.021373s476.957344-213.412417 477.085315-476.808045A477.010665 477.010665 0 0 0 476.808045 0.000043z m273.761252 353.369671L441.861388 661.853674a43.1901 43.1901 0 0 1-62.023117 0L202.214984 484.251715a43.864079 43.864079 0 1 1 62.033781-62.033782l147.21959 147.21959 277.89897-276.86454a43.861946 43.861946 0 1 1 62.023117 62.033781z m0 0" p-id="2398" fill="#1890ff"></path>
        </svg>
    )
}

/** × */
const cross = () => {
    return (
        <svg
        {...commonParams}
        >
            <path d="M476.282308 0C213.271094 0 0.042698 213.431156 0.000011 476.762516s213.132352 476.783859 476.143566 476.901247 476.303639-213.303097 476.431698-476.623786A476.570428 476.570428 0 0 0 476.282308 0.021343z m244.229271 661.401809a43.614657 43.614657 0 0 1-30.947517 74.199342 43.166451 43.166451 0 0 1-30.766101-12.80587L475.866117 538.838968 290.063624 722.165659a43.123765 43.123765 0 0 1-30.55267 12.613782 43.625328 43.625328 0 0 1-30.34991-74.412773l185.813164-183.326691-183.550794-186.026596a43.817416 43.817416 0 1 1 61.895035-62.001751l183.550794 186.015924 185.823836-183.326691a43.817416 43.817416 0 0 1 61.895035 62.001751l-186.752261 184.778023z m0 0" p-id="3244" fill="#d81e06"></path>
        </svg>
    )
}

export const svgIcon = {
    jenkins_Logo,
    setting_icon,
    start_icon,
    see_icon,
    relation_icon,
    relation_icon2,
    tick,
    cross,
}
